home *** CD-ROM | disk | FTP | other *** search
- XCOMM platform: $Xorg: usl.cf,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-
-
-
-
- XCOMM platform: $XFree86: xc/config/cf/usl.cf,v 3.22 2001/01/12 19:28:24 dawes Exp $
-
- #ifndef OSName
- # define OSName DefaultOSName
- #endif
- #ifndef OSMajorVersion
- # define OSMajorVersion DefaultOSMajorVersion
- #endif
- #ifndef OSMinorVersion
- # define OSMinorVersion DefaultOSMinorVersion
- #endif
- #ifndef OSTeenyVersion
- # define OSTeenyVersion DefaultOSTeenyVersion
- #endif
- XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
-
- #ifndef CcCmd
- # define CcCmd /usr/ccs/bin/cc
- #endif
- #ifndef LexCmd
- # define LexCmd /usr/ccs/bin/lex
- #endif
- #ifndef YaccCmd
- # define YaccCmd /usr/ccs/bin/yacc
- #endif
- #ifndef MakeCmd
- # define MakeCmd /usr/gnu/bin/gmake
- #endif
-
- #ifndef HasGcc2ForCplusplus
- # ifndef CplusplusCmd
- # define CplusplusCmd /usr/ccs/bin/CC
- # endif
- # ifndef CplusplusFilt
- # define CplusplusFilt /usr/ccs/bin/c++filt
- # endif
- # ifndef CplusplusDependIncludes
- # define CplusplusDependIncludes -I/usr/include/CC
- # endif
- #else
- # ifndef CplusplusCmd
- # define CplusplusCmd /usr/gnu/bin/g++
- # endif
- # ifndef CplusplusFilt
- # define CplusplusFilt /usr/gnu/bin/c++filt
- # endif
- #endif
-
- #ifndef LibraryCCOptions
- # define LibraryCCOptions -D_REENTRANT -DFD_SETSIZE=16384
- #endif
-
- #define BootstrapCFlags /* none needed */
- #define StandardDefines -DSVR4 -DSVR5 -Di386 -D__UNIXWARE__
- #define NeedWidePrototypes YES
-
- #ifdef HasGcc2
- # define DefaultCCOptions GccWarningOptions
- # ifndef CcCmd
- # define CcCmd /usr/gnu/bin/gcc
- # endif
- # define DefaultCDebugFlags -O6 -fomit-frame-pointer -march=i586 -mcpu=i586
- # ifndef OptimizedCDebugFlags
- # define OptimizedCDebugFlags -O6 -fomit-frame-pointer -march=i586 -mcpu=i586
- # endif
- #else
- # ifndef CcCmd
- # define CcCmd /usr/ccs/bin/cc
- # endif
- # define DefaultCCOptions -dy -O -Kalloca -Dasm=__asm
- # define DefaultCDebugFlags -O
- # ifndef OptimizedCDebugFlags
- # define OptimizedCDebugFlags -O
- # endif
- #endif
-
- #ifndef DoLoadableServer
- # define DoLoadableServer YES
- #endif
-
- #if DoLoadableServer
- # if HasGcc
- # define USLDynamicFlags -rdynamic
- # else
- # define USLDynamicFlags -Wl,-Bexport
- # endif
- #else
- # define USLDynamicFlags /**/
- #endif
-
- #define ServerExtraDefines XFree86ServerDefines
- #ifndef ServerExtraSysLibs
- # define ServerExtraSysLibs $(CBRT) -lm USLDynamicFlags
- #endif
-
- #define ServerOSDefines -D_REENTRANT -DFD_SETSIZE=16384 -DDDXTIME XFree86ServerOSDefines
- #define ToolkitStringsABIOptions -intelabi
- #if OSMajorVersion < 2
- #define XawI18nDefines -DHAS_WCTYPE_H -DHAS_ISW_FUNCS
- #else
- #define XawI18nDefines -DHAS_WCHAR_H -DHAS_ISW_FUNCS
- #endif
- #if OSMajorVersion > 1 || OSTeenyVersion > 1
- # if OSMajorVersion >= 7
- # define ExtraLibraries -lsocket -lnsl -lgen
- # else
- # define ExtraLibraries -lsocket -lnsl -lgen -lw
- # endif
- # define ThreadedX YES
- # define HasThreadSafeAPI NO
- /* UnixWare does not have MT-safe pwd routines. */
- # define MTSafeAPIDefines -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -DXNO_MTSAFE_GRPAPI
- # define SystemMTDefines -D_REENTRANT
- # ifdef HasGcc2
- # define ThreadsLoadFlags -pthread
- # else
- # define ThreadsLoadFlags -Kpthread
- # endif
- #endif
- #define BuildLibPathVar LD_LIBRARY_PATH
-
- #ifndef BuildXterm
- # define BuildXterm BuildClients
- #endif
-
- #ifndef HasNCurses
- # define HasNCurses YES
- #endif
- #ifndef NCursesLibName
- # define NCursesLibName -lcurses
- #endif
- #ifndef TermcapLibrary
- # define TermcapLibrary -lcurses
- #endif
-
- #ifndef BuildFreetypeDlModule
- # define BuildFreetypeDlModule NO
- #endif
-
- #ifndef UseDeprecatedKeyboardDriver
- #define UseDeprecatedKeyboardDriver NO
- #endif
-
- #ifndef ManSuffix
- # define ManSuffix 1
- #endif
-
- #ifndef LibManSuffix
- # define LibManSuffix 3
- #endif
-
- #ifndef FileManSuffix
- # define FileManSuffix 4
- #endif
-
- #ifndef UseExportLists
- # define UseExportLists NO
- #endif
-
- #define GencatFlags -m
-
- #ifndef HasCplusplus
- # define HasCplusplus YES
- #endif
-
- #ifndef HasDlopen
- # define HasDlopen YES
- #endif
-
- #ifndef HasShm
- # define HasShm YES
- #endif
-
- #ifndef HasStrcasecmp
- # define HasStrcasecmp YES
- #endif
-
- #ifndef HasSnprintf
- # define HasSnprintf NO
- #endif
-
- #ifndef UseSmartScheduler
- # define UseSmartScheduler NO
- #endif
-
- #define SharedLibXmu YES
-
- #ifndef NothingOutsideProjectRoot
- # define NothingOutsideProjectRoot YES
- #endif
-
- #ifndef UseSeparateConfDir
- # define UseSeparateConfDir NO
- #endif
-
- #ifndef BuildHtmlManPages
- # define BuildHtmlManPages NO
- #endif
-
- #ifndef SCOHasGWXLIBS
- # define SCOHasGWXLIBS YES
- #endif
-
- #if SCOHasGWXLIBS
- #define HasExpat YES
- #define HasFreetype2 YES
- #define HasLibpng YES
- #define HasZlib YES
- #define HasFontconfig YES
- #define HasXpm YES
- #endif /* SCOHasGWXLIBS */
-
- #define InstallHardcopyDocs NO
-
- #define HasPerl YES
- #define HasPerl5 YES
-
- /*
- * When generating templates the UnixWare 2.02 C++ compiler leaves
- * protected .i files behind. Remove them so other people can
- * compile too.
- */
- #ifndef ObjectCplusplusCompile
- #define ObjectCplusplusCompile(options) RemoveFiles($@ $*.i) @@\
- ClearmakeOSName \
- $(CXX) -c $(CXXFLAGS) options $*.CCsuf
- #endif
-
- /* USL does not have a shared regex library. */
- #define UseLocalRegex YES
-
- #define XmDefines -DSUPPORT_ZERO_WIDTH -DHAS_WIDECHAR_FUNCTIONS
- #define DtSvcDefines -DXK_MISCELLANY -DMULTIBYTE
- #define DtSearchDefines -DI18N_MSG DtSvcDefines
- #define DtWidgetDefines DtSearchDefines
- #define DtPrintDefines DtSearchDefines
-
- /* For DtHelp's TIFF processing routines. */
- #define LSBBitOrder YES
-
- #define ArchitectureDefines -DUSL_ARCHITECTURE
-
- #define ExportListGenSource elistgen.usl
- #define ShlibExportListOpt(filename) Concat(-Bexport:,filename)
-
- /* <X11/Xos_r.h> requires process locking for missing _r functions */
- #define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB)
- #define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB)
-
- #define CdeProjectDefines \
- -DANSICPP -DMULTIBYTE -DNLS16 \
- -DOSMAJORVERSION=OSMajorVersion -DOSMINORVERSION=OSMinorVersion
-
- /*
- * These settings control the interdependence of the shared libraries.
- * Mostly borrowed from darwinLib.tmpl.
- */
- #ifndef FixupLibReferences
- #define FixupLibReferences() @@\
- XMULIBONLY = -lXmu @@\
- XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
- #endif
-
- #ifndef XawClientLibs
- #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
- #endif
-
- #define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
-
- #define SharedXfontReqs $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary $(FREETYPE2LIB) $(XLIB)
- #define SharedFontencReqs $(LDPRELIB) GzipLibrary
- #define SharedGLReqs $(LDPRELIB) $(XLIB)
- #define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
- #define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
- #define SharedPexReqs $(LDPRELIB) $(XONLYLIB) MathLibrary
- #define SharedSMReqs $(LDPRELIB) $(ICELIB)
- #define SharedX11Reqs $(LDPRELIB) -lsocket -lnsl
- #define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
- #define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
- #define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
- #define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
- #define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
- #define SharedXiReqs $(LDPRELIB) $(XLIB)
- #define SharedXieReqs $(LDPRELIB) $(XONLYLIB)
- #define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
- #define SharedXmuuReqs $(LDPRELIB) $(XONLYLIB)
- #define SharedXpReqs $(LDPRELIB) $(XLIB)
- #define SharedXpmReqs $(LDPRELIB) $(XLIB)
- #define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
- #define SharedXrenderReqs $(LDPRELIB) $(XLIB)
- #define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
- #define SharedXtstReqs $(LDPRELIB) $(XLIB)
- #define SharedXvReqs $(LDPRELIB) $(XLIB)
- #define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
- #define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
- #define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
- #define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
- #define SharedXResReqs $(LDPRELIB) $(XLIB)
- #define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
- #define SharedXineramaReqs $(LDPRELIB) $(XLIB)
- #define SharedXssReqs $(LDPRELIB) $(XLIB)
- #define SharedXvMCReqs $(LDPRELIB) $(XLIB)
- #define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
- #define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
- #define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
- #define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
- #define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB)
- #define SharedXmReqs $(LDPRELIB) SharedXReqs
- #define SharedMrmReqs $(LDPRELIB) $(XMLIB) SharedXReqs
- #define SharedUilReqs $(LDPRELIB) $(XMLIB) SharedXReqs
-
- #include <scoLib.rules> /* minor changes to sv4Lib.rules */
- #include <svr4.cf>
-